Leveraging Visio for Adoption-Centric Reverse Engineering Tools
نویسندگان
چکیده
There are many reasons why reverse engineering research tools often fail to be evaluated or adopted in industry. Their rough user interfaces and poor interoperability are just two frequently mentioned issues. The aim of the ACSE (Adoption-Centric Software Engineering) project, conducted at the University of Victoria, is to investigate how some of these impediments can be overcome by building software engineering tools on top of Commercial OffThe-Shelf (COTS) products. This paper outlines how to leverage Microsoft Visio for a software visualization and metrics tool. Software developers familiar with Visio only have to learn the reverse engineering specific functions introduced by our tools and can take advantage of their existing, domain-independent Visio knowledge. Thus, compared to a stand-alone application, this Visio-based tool leverages the cognitive support previously acquired by developers using Visio.
منابع مشابه
Leveraging XML Technologies in Developing Program Analysis Tools
XML technologies are quickly becoming ubiquitous within all aspects of computer and information sciences. Both industry and academics have accepted the XML standards and the large number of tools that support manipulation, transformation, querying, and storage of XML objects. Thus, tools and representations based on XML are very attractive with respect to adoption. This paper describes the expe...
متن کاملReport from the Second International Workshop on Adoption-Centric Software Engineering (ACSE 2002)
As part of Software Technology and Engineering Practice (STEP) 2002 conference, the 2 International Workshop on Adoption-Centric Software Engineering (ACSE 2002) was held in Montréal, Canada on Oct. 6-7, 2002. This report summarizes the ACSE 2002 workshop and provides a tentative roadmap towards addressing some of the challenges related to technology transition. In particular, the paper highlig...
متن کاملCultural Barriers to the Adoption of Systems Engineering Research
An extensive amount of time and money is spent on developing methodologies and tools to improve the systems engineering process but much less is spent on addressing the organizational factors that can facilitate or hinder their adoption. This is partially due to engineering approach to problem solving which is technology centric. What is needed is an organization centric approach that complemen...
متن کاملIntegration of Microsoft Visio and Eclipse Modeling Framework Using M3-Level-Based Bridges
Nowadays there are powerful tools for Model-Driven Development. An ongoing problem is the insufficient tool interoperability which complicates the development of complete tool chains or the reuse of existing metamodels, models, and model operations. In this paper we present the approach of M3-Level-Based Bridges and apply this approach to enable the interoperability between two selected tools. ...
متن کاملDomain-retargetable reverse engineering. III. Layered modeling
This paper describes ongoing work on a domainretargetable reverse engineering environment which is used to aid the structural understanding of large information spaces. In particular, it presents a layered modeling approach to representing three classes of artifacts manipulated during the reverse engineering process. The approach provides a practical and extensible method of integrating existin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003